home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 June / SGI Freeware 1998 June.iso / dist / fw_ATxgopher.idb / usr / freeware / src / xgopher.1.3 / single.h.z / single.h
C/C++ Source or Header  |  1998-01-21  |  2KB  |  98 lines

  1. /* single.h
  2.    declarations for functions in single.c */
  3.  
  4.      /*---------------------------------------------------------------*/
  5.      /* Xgopher        version 1.3     08 April 1993                  */
  6.      /*                version 1.2     20 November 1992               */
  7.      /*                version 1.1     20 April 1992                  */
  8.      /*                version 1.0     04 March 1992                  */
  9.      /* X window system client for the University of Minnesota        */
  10.      /*                                Internet Gopher System.        */
  11.      /* Allan Tuchman, University of Illinois at Urbana-Champaign     */
  12.      /*                Computing and Communications Services Office   */
  13.      /* Copyright 1992, 1993 by                                       */
  14.      /*           the Board of Trustees of the University of Illinois */
  15.      /* Permission is granted to freely copy and redistribute this    */
  16.      /* software with the copyright notice intact.                    */
  17.      /*---------------------------------------------------------------*/
  18.  
  19. #ifndef    SINGLE_H
  20. #define    SINGLE_H
  21. #include "gopher.h"
  22. #include <X11/Intrinsic.h>
  23.  
  24. void         displaySinglePanel(
  25. );
  26.  
  27. void        endSinglePanel(
  28. );
  29.  
  30. void        makeSinglePanel(
  31. #ifdef PROTO
  32.     Widget        /* top */
  33. #endif
  34. );
  35.  
  36. /* internal */
  37.  
  38. static Widget     createTextFieldL(
  39. #ifdef PROTO
  40.     char *,        /* name */
  41.     Widget,        /* parent */
  42.     Widget        /* below */
  43. #endif
  44. );
  45.  
  46. static void    setText(
  47. #ifdef PROTO
  48.     Widget,        /* w */
  49.     String        /* value */
  50. #endif
  51. );
  52.  
  53. static char    *getText(
  54. #ifdef PROTO
  55.     Widget        /* w */
  56. #endif
  57. );
  58.  
  59. static gopherItemP    buildSingleItem(
  60. );
  61.  
  62. static void    processSingleItem(
  63. );
  64.  
  65. static void    doneProc(
  66. #ifdef PROTO
  67.     Widget,        /* w */
  68.     XtPointer,    /* client_data */
  69.     XtPointer    /* call_data */
  70. #endif
  71. );
  72.  
  73. static void    cancelProc(
  74. #ifdef PROTO
  75.     Widget,        /* w */
  76.     XtPointer,    /* client_data */
  77.     XtPointer    /* call_data */
  78. #endif
  79. );
  80.  
  81. static void    singleMarkProc(
  82. #ifdef PROTO
  83.     Widget,        /* w */
  84.     XtPointer,    /* client_data */
  85.     XtPointer    /* call_data */
  86. #endif
  87. );
  88.  
  89. static void    singleHelpProc(
  90. #ifdef PROTO
  91.     Widget,        /* w */
  92.     XtPointer,    /* client_data */
  93.     XtPointer    /* call_data */
  94. #endif
  95. );
  96.  
  97. #endif    /* SINGLE_H */
  98.